local extension = Package:new("joy_mou")
extension.extensionName = "joyre"

extension:loadSkillSkelsByPath("./packages/joyre/pkg/joy_mou/skills")

local trans = require("./packages/joyre/pkg/joy_mou/trans")

local machao = General:new(extension, "joy_mou__machao", "shu", 4)
machao:addSkills { "joy__yuma", "joy_mou__tieji" }

local mou__xuhuang = General:new(extension, "joy_mou__xuhuang", "wei", 4)
mou__xuhuang:addSkills { "joy_mou__duanliang", "joy_mou__shipo" }

local joy_mouhuanggai = General:new(extension, "joy_mou__huanggai", "wu", 4)
joy_mouhuanggai:addSkills { "joy_mou__kurou", "joy_mou__zhaxiang" }

local mouhuangzhong = General:new(extension, "joy_mou__huangzhong", "shu", 4)
mouhuangzhong:addSkills { "joy_mou__liegong" }

local caocao = General:new(extension, "joy_mou__caocao", "wei", 4)
caocao:addSkills { "joy_mou__jianxiong", "joy_mou__qingzheng", "mou__hujia" }

local liubei = General:new(extension, "joy_mou__liubei", "shu", 4)
liubei:addSkills { "joy_mou__rende", "joy_mou__zhangwu", "joy_mou__jijiang$" }

local zhaoyun = General:new(extension, "joy_mou__zhaoyun", "shu", 4)
zhaoyun:addSkills { "joy_mou__longdan", "joy_mou__shilve" }

local lvmeng = General:new(extension, "joy_mou__lvmeng", "wu", 4)
lvmeng:addSkills { "joy__keji", "joy_mou__duojing" }

local mouyuanshao = General:new(extension, "joy_mou__yuanshao", "qun", 4)
mouyuanshao:addSkills { "joy_mou__luanji", "joy_mou__xueyi$" }

local mouyujin = General:new(extension, "joy_mou__yujin", "wei", 4)
mouyujin:addSkills { "joy_mou__jieyue", "joy_mou__xiayuan" }

local joymou__simayi = General:new(extension, "joy_mou__simayi", "wei", 3)
joymou__simayi:addSkills { "joy__pingliao", "joy__quanmou" }

local joymou2__simayi = General:new(extension, "joy_mou2__simayi", "wei", 3)
joymou2__simayi:addSkills { "joy__pingliao", "joy__quanmou" }

joymou2__simayi.hidden = true
local sunshangxiang = General:new(extension, "joy_mou__sunshangxiang", "wu", 3, 3, General.Female)
sunshangxiang:addSkills { "joy_mou__xiaoji", "joy_mou__jieyin", "joy_mou__fanxiang" }
sunshangxiang:addRelatedSkills { "joy__wujian" }

local zhouyu = General:new(extension, "joy_mou__zhouyu", "wu", 4)
zhouyu:addSkills { "ronghuo", "yingmou" }

local jiangwei = General:new(extension, "joy_mou__jiangwei", "shu", 4)
jiangwei:addSkills { "zhuri", "ranji" }
jiangwei:addRelatedSkills { "kunfenEx", "ol_ex__zhaxiang" }

local xiahoushi = General:new(extension, "joy_mou__xiahoushi", "shu", 3, 3, General.Female)
xiahoushi:addSkills { "mou__qiaoshi", "joy_mou__yanyu" }

local guanyu = General:new(extension, "joy_mou__guanyu", "shu", 4)
guanyu:addSkills { "joy_weilingy", "joy__duoshou" }

local huangyueying = General:new(extension, "joy_mou__huangyueying", "shu", 3)
huangyueying:addSkills { "joy_mou__jizhi", "joy_mou__qicai", "joy_mou__niuma" }
huangyueying:addRelatedSkills { "joy_mou__niumaget" }


return extension
